# near model CODE resource # jump table entries: 2544-2555 (12 of them) fn00000000: 00000000 4E56 FCD6 link A6, -0x032A 00000004 486E FEFC pea.l [A6 - 0x104] 00000008 486E FEF8 pea.l [A6 - 0x108] 0000000C 486E FEF4 pea.l [A6 - 0x10C] 00000010 4EAD 19B2 jsr [A5 + 0x19B2 /* export_818 */] 00000014 4AAE FEFC tst.l [A6 - 0x104] 00000018 57C0 seq D0 0000001A 4A00 tst.b D0 0000001C 670E beq +0x10 /* 0000002C */ 0000001E 4AAE FEF4 tst.l [A6 - 0x10C] 00000022 57C1 seq D1 00000024 C001 and.b D0, D1 00000026 6704 beq +0x6 /* 0000002C */ 00000028 6000 01DC bra +0x1DE /* 00000206 */ label0000002C: 0000002C 206D E31E movea.l A0, [A5 - 0x1CE2] 00000030 2D48 FDEA move.l [A6 - 0x216], A0 00000034 5268 003E addq.w [A0 + 0x3E], 1 00000038 422E FF00 clr.b [A6 - 0x100] 0000003C 202E FEFC move.l D0, [A6 - 0x104] 00000040 B0AD C242 cmp.l D0, [A5 - 0x3DBE] 00000044 6614 bne +0x16 /* 0000005A */ 00000046 41EE FF00 lea.l A0, [A6 - 0x100] 0000004A 43FA 020C lea.l A1, [PC + 0x20C /* 00000258, value 0x4636172, pstring "card" */] 0000004E 7002 moveq.l D0, 0x02 label00000050: 00000050 30D9 move.w [A0]+, [A1]+ 00000052 51C8 FFFC dbf D0, -0x6 /* 00000050 */ 00000056 6000 008C bra +0x8E /* 000000E4 */ label0000005A: 0000005A 202E FEFC move.l D0, [A6 - 0x104] 0000005E B0AD C2E6 cmp.l D0, [A5 - 0x3D1A] 00000062 6612 bne +0x14 /* 00000076 */ 00000064 41EE FF00 lea.l A0, [A6 - 0x100] 00000068 43FA 01E6 lea.l A1, [PC + 0x1E6 /* 00000250, value 0x7706174, pstring "pattern" */] 0000006C 7003 moveq.l D0, 0x03 label0000006E: 0000006E 30D9 move.w [A0]+, [A1]+ 00000070 51C8 FFFC dbf D0, -0x6 /* 0000006E */ 00000074 606E bra +0x70 /* 000000E4 */ label00000076: 00000076 202E FEFC move.l D0, [A6 - 0x104] 0000007A B0AD C0BE cmp.l D0, [A5 - 0x3F42] 0000007E 6612 bne +0x14 /* 00000092 */ 00000080 41EE FF00 lea.l A0, [A6 - 0x100] 00000084 43FA 01C4 lea.l A1, [PC + 0x1C4 /* 0000024A, value 0x4746F6F, pstring "tool" */] 00000088 7002 moveq.l D0, 0x02 label0000008A: 0000008A 30D9 move.w [A0]+, [A1]+ 0000008C 51C8 FFFC dbf D0, -0x6 /* 0000008A */ 00000090 6052 bra +0x54 /* 000000E4 */ label00000092: 00000092 202E FEFC move.l D0, [A6 - 0x104] 00000096 B0AD B510 cmp.l D0, [A5 - 0x4AF0] 0000009A 6612 bne +0x14 /* 000000AE */ 0000009C 41EE FF00 lea.l A0, [A6 - 0x100] 000000A0 43FA 017E lea.l A1, [PC + 0x17E /* 00000220, value 0x76D6573, pstring "message" */] 000000A4 7003 moveq.l D0, 0x03 label000000A6: 000000A6 30D9 move.w [A0]+, [A1]+ 000000A8 51C8 FFFC dbf D0, -0x6 /* 000000A6 */ 000000AC 6036 bra +0x38 /* 000000E4 */ label000000AE: 000000AE 202E FEFC move.l D0, [A6 - 0x104] 000000B2 B0AD B57A cmp.l D0, [A5 - 0x4A86] 000000B6 6612 bne +0x14 /* 000000CA */ 000000B8 41EE FF00 lea.l A0, [A6 - 0x100] 000000BC 43FA 0184 lea.l A1, [PC + 0x184 /* 00000242, value 0x6736372, pstring "scroll" */] 000000C0 7003 moveq.l D0, 0x03 label000000C2: 000000C2 30D9 move.w [A0]+, [A1]+ 000000C4 51C8 FFFC dbf D0, -0x6 /* 000000C2 */ 000000C8 601A bra +0x1C /* 000000E4 */ label000000CA: 000000CA 202E FEFC move.l D0, [A6 - 0x104] 000000CE B0AD C33E cmp.l D0, [A5 - 0x3CC2] 000000D2 6610 bne +0x12 /* 000000E4 */ 000000D4 41EE FF00 lea.l A0, [A6 - 0x100] 000000D8 43FA 0160 lea.l A1, [PC + 0x160 /* 0000023A, value 0x7666174, pstring "fatbits" */] 000000DC 7003 moveq.l D0, 0x03 label000000DE: 000000DE 30D9 move.w [A0]+, [A1]+ 000000E0 51C8 FFFC dbf D0, -0x6 /* 000000DE */ label000000E4: 000000E4 4240 clr.w D0 000000E6 102E FF00 move.b D0, [A6 - 0x100] 000000EA 4A40 tst.w D0 000000EC 6F20 ble +0x22 /* 0000010E */ 000000EE 486E FF00 pea.l [A6 - 0x100] 000000F2 487A 013E pea.l [PC + 0x13E /* 00000232, value 0x7207769, pstring " window" */] 000000F6 486E FDEE pea.l [A6 - 0x212] 000000FA 3F3C 0002 move.w -[A7], 0x2 000000FE 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000102 486E FDEE pea.l [A6 - 0x212] 00000106 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 0000010A 6000 00FA bra +0xFC /* 00000206 */ label0000010E: 0000010E 4AAE FEF8 tst.l [A6 - 0x108] 00000112 6760 beq +0x62 /* 00000174 */ 00000114 202E FEF8 move.l D0, [A6 - 0x108] 00000118 B0AD EA34 cmp.l D0, [A5 - 0x15CC] 0000011C 6612 bne +0x14 /* 00000130 */ 0000011E 41EE FF00 lea.l A0, [A6 - 0x100] 00000122 43FA 0104 lea.l A1, [PC + 0x104 /* 00000228, value 0x8766172, pstring "variable" */] 00000126 7004 moveq.l D0, 0x04 label00000128: 00000128 30D9 move.w [A0]+, [A1]+ 0000012A 51C8 FFFC dbf D0, -0x6 /* 00000128 */ 0000012E 601A bra +0x1C /* 0000014A */ label00000130: 00000130 202E FEF8 move.l D0, [A6 - 0x108] 00000134 B0AD EA30 cmp.l D0, [A5 - 0x15D0] 00000138 6610 bne +0x12 /* 0000014A */ 0000013A 41EE FF00 lea.l A0, [A6 - 0x100] 0000013E 43FA 00E0 lea.l A1, [PC + 0xE0 /* 00000220, value 0x76D6573, pstring "message" */] 00000142 7003 moveq.l D0, 0x03 label00000144: 00000144 30D9 move.w [A0]+, [A1]+ 00000146 51C8 FFFC dbf D0, -0x6 /* 00000144 */ label0000014A: 0000014A 4240 clr.w D0 0000014C 102E FF00 move.b D0, [A6 - 0x100] 00000150 4A40 tst.w D0 00000152 6F20 ble +0x22 /* 00000174 */ 00000154 486E FF00 pea.l [A6 - 0x100] 00000158 487A 00BC pea.l [PC + 0xBC /* 00000216, value 0x8207761, pstring " watcher" */] 0000015C 486E FDEE pea.l [A6 - 0x212] 00000160 3F3C 0002 move.w -[A7], 0x2 00000164 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000168 486E FDEE pea.l [A6 - 0x212] 0000016C 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000170 6000 0094 bra +0x96 /* 00000206 */ label00000174: 00000174 4AAE FEF4 tst.l [A6 - 0x10C] 00000178 6714 beq +0x16 /* 0000018E */ 0000017A 2F2E FEF4 move.l -[A7], [A6 - 0x10C] 0000017E 486E FEEE pea.l [A6 - 0x112] 00000182 486E FEF0 pea.l [A6 - 0x110] 00000186 486E FF00 pea.l [A6 - 0x100] 0000018A A9A8 syscall GetResInfo 0000018C 605C bra +0x5E /* 000001EA */ label0000018E: 0000018E 2F2E FEFC move.l -[A7], [A6 - 0x104] 00000192 486E FF00 pea.l [A6 - 0x100] 00000196 A919 syscall GetWTitle 00000198 4240 clr.w D0 0000019A 102E FF00 move.b D0, [A6 - 0x100] 0000019E 4A40 tst.w D0 000001A0 662E bne +0x30 /* 000001D0 */ 000001A2 487A 006E pea.l [PC + 0x6E /* 00000212, value 0x3696420, pstring "id " */] 000001A6 486E FDD6 pea.l [A6 - 0x22A] 000001AA 2F2E FEFC move.l -[A7], [A6 - 0x104] 000001AE 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 000001B2 486E FED6 pea.l [A6 - 0x12A] 000001B6 3F3C 0002 move.w -[A7], 0x2 000001BA 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000001BE 41EE FF00 lea.l A0, [A6 - 0x100] 000001C2 43EE FED6 lea.l A1, [A6 - 0x12A] 000001C6 700B moveq.l D0, 0x0B label000001C8: 000001C8 30D9 move.w [A0]+, [A1]+ 000001CA 51C8 FFFC dbf D0, -0x6 /* 000001C8 */ 000001CE 601A bra +0x1C /* 000001EA */ label000001D0: 000001D0 486E FCD6 pea.l [A6 - 0x32A] 000001D4 486E FF00 pea.l [A6 - 0x100] 000001D8 4EAD 122A jsr [A5 + 0x122A /* export_577 */] 000001DC 205F movea.l A0, [A7]+ 000001DE 43EE FF00 lea.l A1, [A6 - 0x100] 000001E2 707F moveq.l D0, 0x7F label000001E4: 000001E4 32D8 move.w [A1]+, [A0]+ 000001E6 51C8 FFFC dbf D0, -0x6 /* 000001E4 */ label000001EA: 000001EA 487A 001E pea.l [PC + 0x1E /* 0000020A, value 0x777696E, pstring "window " */] 000001EE 486E FF00 pea.l [A6 - 0x100] 000001F2 486E FDEE pea.l [A6 - 0x212] 000001F6 3F3C 0002 move.w -[A7], 0x2 000001FA 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000001FE 486E FDEE pea.l [A6 - 0x212] 00000202 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] label00000206: 00000206 4E5E unlink A6 00000208 4E75 rts 0000020A 0777 696E bchg <>, D3 0000020E 646F bcc +0x71 /* 0000027F */ 00000210 7720 moveq.l D3, 0x20 00000212 0369 6420 bchg [A1 + 0x6420], D1 00000216 0820 7761 btst.b -[A0], 0x61 /* 'a' */ 0000021A 7463 moveq.l D2, 0x63 0000021C 6865 bvc +0x67 /* 00000283 */ 0000021E 7200 moveq.l D1, 0x00 00000220 076D 6573 bchg [A5 + 0x6573], D3 00000224 7361 moveq.l D1, 0x61 00000226 6765 beq +0x67 /* 0000028D */ 00000228 0876 6172 6961 626C bchg.b [[A6 + 0x626C]], 0x72 /* 'r' */ 00000230 6500 0720 bcs +0x722 /* 00000952 */ 00000234 7769 moveq.l D3, 0x69 00000236 6E64 bgt +0x66 /* 0000029C */ 00000238 6F77 ble +0x79 /* 000002B1 */ 0000023A 0766 bchg -[A6], D3 0000023C 6174 bsr +0x76 /* 000002B2 */ 0000023E 6269 bhi +0x6B /* 000002A9 */ 00000240 7473 moveq.l D2, 0x73 00000242 0673 6372 6F6C addi.w <>, 0x6372 /* 'cr' */ 00000248 6C00 0474 bge +0x476 /* 000006BE */ 0000024C 6F6F ble +0x71 /* 000002BD */ 0000024E 6C00 0770 bge +0x772 /* 000009C0 */ 00000252 6174 bsr +0x76 /* 000002C8 */ 00000254 7465 moveq.l D2, 0x65 00000256 726E moveq.l D1, 0x6E 00000258 0463 6172 subi.w -[A3], 0x6172 /* 'ar' */ 0000025C 6400 4E56 bcc +0x4E58 /* 000050B4 */ export_318: // at 0000025E (misaligned) 00000260 FAF6 .extension 0xAF6 // unimplemented 00000262 2F07 move.l -[A7], D7 00000264 486E FFFE pea.l [A6 - 0x2] 00000268 486E FEFE pea.l [A6 - 0x102] 0000026C 486E FEFC pea.l [A6 - 0x104] 00000270 486E FAFC pea.l [A6 - 0x504] 00000274 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */] 00000278 102D B820 move.b D0, [A5 - 0x47E0] 0000027C 6704 beq +0x6 /* 00000282 */ 0000027E 6000 00DA bra +0xDC /* 0000035A */ label00000282: 00000282 206D E31E movea.l A0, [A5 - 0x1CE2] 00000286 317C 0002 003E move.w [A0 + 0x3E], 0x2 0000028C 302E FFFE move.w D0, [A6 - 0x2] 00000290 6706 beq +0x8 /* 00000298 */ 00000292 5340 subq.w D0, 1 00000294 670C beq +0xE /* 000002A2 */ 00000296 6014 bra +0x16 /* 000002AC */ label00000298: 00000298 487A 00E4 pea.l [PC + 0xE4 /* 0000037E, value 0x466696C, pstring "file" */] label0000029C: 0000029C 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 000002A0 6012 bra +0x14 /* 000002B4 */ label000002A2: 000002A2 487A 00D2 pea.l [PC + 0xD2 /* 00000376, value 0x770726F, pstring "program" */] 000002A6 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 000002AA 6008 bra +0xA /* 000002B4 */ label000002AC: 000002AC 487A 00C0 pea.l [PC + 0xC0 /* 0000036E, value 0x66E6F72, pstring "normal" */] 000002B0 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] // begin alternate branch 000002B2-000002B8 fn000002B2: 000002B2 1B32 486E move.b -[A5], [A2 + D4 + 0x6E] label000002B4: // (misaligned) 000002B6 FEFE .extension 0xEFE // unimplemented // end alternate branch 000002B2-000002B8 fn000002B2: // (misaligned) label000002B4: 000002B4 486E FEFE pea.l [A6 - 0x102] 000002B8 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 000002BC 206D E31E movea.l A0, [A5 - 0x1CE2] 000002C0 08E8 0002 0047 bset.b [A0 + 0x47], 0x2 000002C6 4A6E FEFC tst.w [A6 - 0x104] // begin alternate branch 000002C8-000002CA fn000002C8: 000002C8 FEFC .extension 0xEFC // unimplemented // end alternate branch 000002C8-000002CA fn000002C8: // (misaligned) 000002CA 6F00 0088 ble +0x8A /* 00000354 */ 000002CE 7002 moveq.l D0, 0x02 000002D0 B06E FFFE cmp.w D0, [A6 - 0x2] 000002D4 660A bne +0xC /* 000002E0 */ 000002D6 487A 0090 pea.l [PC + 0x90 /* 00000368, value 0x4776974, pstring "with" */] 000002DA 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 000002DE 6008 bra +0xA /* 000002E8 */ label000002E0: 000002E0 487A 007E pea.l [PC + 0x7E /* 00000360, value 0x76F6620, pstring "of type" */] 000002E4 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] label000002E8: 000002E8 302E FEFC move.w D0, [A6 - 0x104] 000002EC 5640 addq.w D0, 3 000002EE 206D E31E movea.l A0, [A5 - 0x1CE2] 000002F2 3140 003E move.w [A0 + 0x3E], D0 000002F6 3D7C 0001 FAF8 move.w [A6 - 0x508], 0x1 000002FC 3D6E FEFC FAF6 move.w [A6 - 0x50A], [A6 - 0x104] 00000302 3E2E FAF8 move.w D7, [A6 - 0x508] 00000306 6046 bra +0x48 /* 0000034E */ label00000308: 00000308 302E FEFC move.w D0, [A6 - 0x104] 0000030C 5240 addq.w D0, 1 0000030E 9047 sub.w D0, D7 00000310 E140 asl D0.w, 8 00000312 41EE F9FC lea.l A0, [A6 - 0x604] 00000316 4870 0000 pea.l [A0 + D0.w] 0000031A 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 0000031E 206D E31E movea.l A0, [A5 - 0x1CE2] 00000322 3007 move.w D0, D7 00000324 5640 addq.w D0, 3 00000326 2228 0044 move.l D1, [A0 + 0x44] 0000032A 01C1 bset D1, D0 0000032C 206D E31E movea.l A0, [A5 - 0x1CE2] 00000330 2141 0044 move.l [A0 + 0x44], D1 00000334 206D E31E movea.l A0, [A5 - 0x1CE2] 00000338 3007 move.w D0, D7 0000033A 5640 addq.w D0, 3 0000033C 2228 0048 move.l D1, [A0 + 0x48] 00000340 01C1 bset D1, D0 00000342 206D E31E movea.l A0, [A5 - 0x1CE2] 00000346 2141 0048 move.l [A0 + 0x48], D1 0000034A 5247 addq.w D7, 1 0000034C 6906 bvs +0x8 /* 00000354 */ label0000034E: 0000034E BE6E FAF6 cmp.w D7, [A6 - 0x50A] 00000352 6FB4 ble -0x4A /* 00000308 */ label00000354: 00000354 486D 09FA pea.l [A5 + 0x9FA /* export_315 */] 00000358 A9F1 syscall UnloadSeg label0000035A: 0000035A 2E1F move.l D7, [A7]+ 0000035C 4E5E unlink A6 0000035E 4E75 rts 00000360 076F 6620 bchg [A7 + 0x6620], D3 00000364 7479 moveq.l D2, 0x79 00000366 7065 moveq.l D0, 0x65 00000368 0477 6974 6800 subi.w [A7 + D6], 0x6974 /* 'it' */ 0000036E 066E 6F72 6D61 addi.w [A6 + 0x6D61], 0x6F72 /* 'or' */ 00000374 6C00 0770 bge +0x772 /* 00000AE6 */ 00000378 726F moveq.l D1, 0x6F 0000037A 6772 beq +0x74 /* 000003EE */ 0000037C 616D bsr +0x6F /* 000003EB */ 0000037E 0466 696C subi.w -[A6], 0x696C /* 'il' */ 00000382 6500 4E56 bcs +0x4E58 /* 000051DA */ export_319: // at 00000384 (misaligned) 00000386 FCFE .extension 0xCFE // unimplemented 00000388 4267 clr.w -[A7] 0000038A 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 0000038E 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00000392 7001 moveq.l D0, 0x01 00000394 B06E FFFE cmp.w D0, [A6 - 0x2] 00000398 6612 bne +0x14 /* 000003AC */ 0000039A 486E FEFE pea.l [A6 - 0x102] 0000039E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000003A2 1F3C 000D move.b -[A7], 0xD /* '\r' */ 000003A6 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 000003AA 6004 bra +0x6 /* 000003B0 */ label000003AC: 000003AC 422E FEFE clr.b [A6 - 0x102] label000003B0: 000003B0 486E FDFE pea.l [A6 - 0x202] 000003B4 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000003B8 4267 clr.w -[A7] 000003BA 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 000003BE 301F move.w D0, [A7]+ 000003C0 670E beq +0x10 /* 000003D0 */ 000003C2 5540 subq.w D0, 2 000003C4 671C beq +0x1E /* 000003E2 */ 000003C6 5540 subq.w D0, 2 000003C8 672A beq +0x2C /* 000003F4 */ 000003CA 5340 subq.w D0, 1 000003CC 6738 beq +0x3A /* 00000406 */ 000003CE 604E bra +0x50 /* 0000041E */ label000003D0: 000003D0 41EE FCFE lea.l A0, [A6 - 0x302] 000003D4 43FA 00AE lea.l A1, [PC + 0xAE /* 00000484, value 0x8706173, pstring "password" */] 000003D8 7004 moveq.l D0, 0x04 label000003DA: 000003DA 30D9 move.w [A0]+, [A1]+ 000003DC 51C8 FFFC dbf D0, -0x6 /* 000003DA */ 000003E0 603C bra +0x3E /* 0000041E */ label000003E2: 000003E2 41EE FCFE lea.l A0, [A6 - 0x302] 000003E6 43FA 0096 lea.l A1, [PC + 0x96 /* 0000047E, value 0x466696C, pstring "file" */] 000003EA 7002 moveq.l D0, 0x02 label000003EC: 000003EC 30D9 move.w [A0]+, [A1]+ label000003EE: 000003EE 51C8 FFFC dbf D0, -0x6 /* 000003EC */ 000003F2 602A bra +0x2C /* 0000041E */ label000003F4: 000003F4 41EE FCFE lea.l A0, [A6 - 0x302] 000003F8 43FA 007C lea.l A1, [PC + 0x7C /* 00000476, value 0x66E6F72, pstring "normal" */] 000003FC 7003 moveq.l D0, 0x03 label000003FE: 000003FE 30D9 move.w [A0]+, [A1]+ 00000400 51C8 FFFC dbf D0, -0x6 /* 000003FE */ 00000404 6018 bra +0x1A /* 0000041E */ label00000406: 00000406 41EE FCFE lea.l A0, [A6 - 0x302] 0000040A 43FA 005A lea.l A1, [PC + 0x5A /* 00000466, value 0xE706173, pstring "password clear" */] 0000040E 7007 moveq.l D0, 0x07 label00000410: 00000410 30D9 move.w [A0]+, [A1]+ 00000412 51C8 FFFC dbf D0, -0x6 /* 00000410 */ 00000416 1F3C 000D move.b -[A7], 0xD /* '\r' */ 0000041A 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] label0000041E: 0000041E 486E FCFE pea.l [A6 - 0x302] 00000422 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 00000426 486E FDFE pea.l [A6 - 0x202] 0000042A 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 0000042E 487A 0030 pea.l [PC + 0x30 /* 00000460, value 0x4776974, pstring "with" */] 00000432 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000436 486E FEFE pea.l [A6 - 0x102] 0000043A 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 0000043E 206D E31E movea.l A0, [A5 - 0x1CE2] 00000442 317C 0004 003E move.w [A0 + 0x3E], 0x4 00000448 206D E31E movea.l A0, [A5 - 0x1CE2] 0000044C 08E8 0002 0047 bset.b [A0 + 0x47], 0x2 00000452 206D E31E movea.l A0, [A5 - 0x1CE2] 00000456 08E8 0004 0047 bset.b [A0 + 0x47], 0x4 0000045C 4E5E unlink A6 0000045E 4E75 rts 00000460 0477 6974 6800 subi.w [A7 + D6], 0x6974 /* 'it' */ 00000466 0E70 6173 7377 .invalid.w <>, 0x6173 /* 'as' */ // invalid immediate operation 0000046C 6F72 ble +0x74 /* 000004E0 */ 0000046E 6420 bcc +0x22 /* 00000490 */ 00000470 636C bls +0x6E /* 000004DE */ 00000472 6561 bcs +0x63 /* 000004D5 */ 00000474 7200 moveq.l D1, 0x00 00000476 066E 6F72 6D61 addi.w [A6 + 0x6D61], 0x6F72 /* 'or' */ 0000047C 6C00 0466 bge +0x468 /* 000008E4 */ 00000480 696C bvs +0x6E /* 000004EE */ 00000482 6500 0870 bcs +0x872 /* 00000CF4 */ 00000486 6173 bsr +0x75 /* 000004FB */ 00000488 7377 moveq.l D1, 0x77 0000048A 6F72 ble +0x74 /* 000004FE */ 0000048C 6400 4E56 bcc +0x4E58 /* 000052E4 */ export_320: // at 0000048E (misaligned) label00000490: 00000490 FDFE .extension 0xDFE // unimplemented 00000492 2F07 move.l -[A7], D7 00000494 4267 clr.w -[A7] 00000496 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 0000049A 3E1F move.w D7, [A7]+ 0000049C 3007 move.w D0, D7 0000049E 6B00 00AC bmi +0xAE /* 0000054C */ 000004A2 0C40 0005 cmpi.w D0, 0x5 000004A6 6E00 00A4 bgt +0xA6 /* 0000054C */ 000004AA D040 add.w D0, D0 000004AC 303B 0006 move.w D0, [PC + D0.w + 0x6] 000004B0 4EFB 0000 jmp [PC + D0.w] 000004B4 000E 0022 ori.b A6, 0x22 /* '\"' */ 000004B8 0046 0054 ori.w D6, 0x54 /* 'T' */ 000004BC 0054 0054 ori.w [A4], 0x54 /* 'T' */ 000004C0 206D E31E movea.l A0, [A5 - 0x1CE2] 000004C4 317C 0001 003E move.w [A0 + 0x3E], 0x1 000004CA 487A 0092 pea.l [PC + 0x92 /* 0000055E, value 0x8707269, pstring "printing" */] 000004CE 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 000004D2 6078 bra +0x7A /* 0000054C */ 000004D4 206D E31E movea.l A0, [A5 - 0x1CE2] 000004D8 317C 0002 003E move.w [A0 + 0x3E], 0x2 label000004DE: 000004DE 486E FF00 pea.l [A6 - 0x100] // begin alternate branch 000004E0-000004E2 label000004E0: 000004E0 FF00 .extension 0xF00 // unimplemented // end alternate branch 000004E0-000004E2 label000004E0: // (misaligned) 000004E2 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000004E6 487A 0070 pea.l [PC + 0x70 /* 00000558, value 0x466696C, pstring "file" */] 000004EA 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] label000004EE: 000004EE 486E FF00 pea.l [A6 - 0x100] 000004F2 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 000004F6 6054 bra +0x56 /* 0000054C */ 000004F8 206D E31E movea.l A0, [A5 - 0x1CE2] 000004FC 4268 003E clr.w [A0 + 0x3E] // begin alternate branch 000004FE-00000504 label000004FE: 000004FE 003E 4EBA ori.b <>, 0xBA 00000502 FAFE .extension 0xAFE // unimplemented // end alternate branch 000004FE-00000504 label000004FE: // (misaligned) 00000500 4EBA FAFE jsr [PC - 0x502 /* 00000000 */] 00000504 6046 bra +0x48 /* 0000054C */ 00000506 206D E31E movea.l A0, [A5 - 0x1CE2] 0000050A 317C 0001 003E move.w [A0 + 0x3E], 0x1 00000510 486E FE00 pea.l [A6 - 0x200] 00000514 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000518 7003 moveq.l D0, 0x03 0000051A B047 cmp.w D0, D7 0000051C 661C bne +0x1E /* 0000053A */ 0000051E 206D E31E movea.l A0, [A5 - 0x1CE2] 00000522 317C 0003 003E move.w [A0 + 0x3E], 0x3 00000528 487A 0028 pea.l [PC + 0x28 /* 00000552, value 0x4776974, pstring "with" */] 0000052C 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000530 206D E31E movea.l A0, [A5 - 0x1CE2] 00000534 08E8 0003 0047 bset.b [A0 + 0x47], 0x3 label0000053A: 0000053A 486E FE00 pea.l [A6 - 0x200] 0000053E 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 00000542 206D E31E movea.l A0, [A5 - 0x1CE2] 00000546 08E8 0001 0047 bset.b [A0 + 0x47], 0x1 label0000054C: 0000054C 2E1F move.l D7, [A7]+ 0000054E 4E5E unlink A6 00000550 4E75 rts 00000552 0477 6974 6800 subi.w [A7 + D6], 0x6974 /* 'it' */ 00000558 0466 696C subi.w -[A6], 0x696C /* 'il' */ 0000055C 6500 0870 bcs +0x872 /* 00000DCE */ 00000560 7269 moveq.l D1, 0x69 00000562 6E74 bgt +0x76 /* 000005D8 */ 00000564 696E bvs +0x70 /* 000005D4 */ 00000566 6700 4E56 beq +0x4E58 /* 000053BE */ export_321: // at 00000568 (misaligned) 0000056A FEFC .extension 0xEFC // unimplemented 0000056C 48E7 0300 movem.l -[A7], D6,D7 00000570 4206 clr.b D6 00000572 422E FEFC clr.b [A6 - 0x104] 00000576 4267 clr.w -[A7] 00000578 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 0000057C 3E1F move.w D7, [A7]+ 0000057E 57C0 seq D0 00000580 7201 moveq.l D1, 0x01 00000582 B247 cmp.w D1, D7 00000584 57C1 seq D1 00000586 8001 or.b D0, D1 00000588 6718 beq +0x1A /* 000005A2 */ 0000058A 7C01 moveq.l D6, 0x01 0000058C 7001 moveq.l D0, 0x01 0000058E B047 cmp.w D0, D7 00000590 6608 bne +0xA /* 0000059A */ 00000592 486E FEFC pea.l [A6 - 0x104] 00000596 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] label0000059A: 0000059A 1F3C 000D move.b -[A7], 0xD /* '\r' */ 0000059E 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] label000005A2: 000005A2 206D E31E movea.l A0, [A5 - 0x1CE2] 000005A6 317C 0001 003E move.w [A0 + 0x3E], 0x1 000005AC 1006 move.b D0, D6 000005AE 6734 beq +0x36 /* 000005E4 */ 000005B0 487A 003A pea.l [PC + 0x3A /* 000005EC, value 0xA776974 '\nwit', pstring "with modem" */] 000005B4 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 000005B8 206D E31E movea.l A0, [A5 - 0x1CE2] 000005BC 317C 0002 003E move.w [A0 + 0x3E], 0x2 000005C2 4A2E FEFC tst.b [A6 - 0x104] 000005C6 671C beq +0x1E /* 000005E4 */ 000005C8 486E FEFC pea.l [A6 - 0x104] 000005CC 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 000005D0 206D E31E movea.l A0, [A5 - 0x1CE2] label000005D4: 000005D4 317C 0003 003E move.w [A0 + 0x3E], 0x3 // begin alternate branch 000005D8-000005DE label000005D8: 000005D8 003E 206D ori.b <>, 0x6D /* 'm' */ 000005DC E31E rol D6.b, 1 // end alternate branch 000005D8-000005DE label000005D8: // (misaligned) 000005DA 206D E31E movea.l A0, [A5 - 0x1CE2] 000005DE 08E8 0003 0047 bset.b [A0 + 0x47], 0x3 label000005E4: 000005E4 4CDF 00C0 movem.l D6,D7, [A7]+ 000005E8 4E5E unlink A6 000005EA 4E75 rts 000005EC 0A77 6974 6820 xori.w [A7 + D6 + 0x20], 0x6974 /* 'it' */ 000005F2 6D6F blt +0x71 /* 00000663 */ 000005F4 6465 bcc +0x67 /* 0000065B */ 000005F6 6D00 4E56 blt +0x4E58 /* 0000544E */ export_322: // at 000005F8 (misaligned) 000005FA F9CE .extension 0x9CE // unimplemented 000005FC 486E FBE8 pea.l [A6 - 0x418] 00000600 486E FEF0 pea.l [A6 - 0x110] 00000604 486E FCF0 pea.l [A6 - 0x310] 00000608 486E FBEC pea.l [A6 - 0x414] 0000060C 486E FBE7 pea.l [A6 - 0x419] 00000610 486E FBE6 pea.l [A6 - 0x41A] 00000614 4EAD 319A jsr [A5 + 0x319A /* export_1583 */] 00000618 302E FBEC move.w D0, [A6 - 0x414] 0000061C 6712 beq +0x14 /* 00000630 */ 0000061E 5340 subq.w D0, 1 00000620 6720 beq +0x22 /* 00000642 */ 00000622 5340 subq.w D0, 1 00000624 672E beq +0x30 /* 00000654 */ 00000626 5340 subq.w D0, 1 00000628 673C beq +0x3E /* 00000666 */ 0000062A 5340 subq.w D0, 1 0000062C 674A beq +0x4C /* 00000678 */ 0000062E 6058 bra +0x5A /* 00000688 */ label00000630: 00000630 41EE FBF0 lea.l A0, [A6 - 0x410] 00000634 43FA 020A lea.l A1, [PC + 0x20A /* 00000840, value 0x66E6F72, pstring "normal" */] 00000638 7003 moveq.l D0, 0x03 label0000063A: 0000063A 30D9 move.w [A0]+, [A1]+ 0000063C 51C8 FFFC dbf D0, -0x6 /* 0000063A */ 00000640 6046 bra +0x48 /* 00000688 */ label00000642: 00000642 41EE FBF0 lea.l A0, [A6 - 0x410] 00000646 43FA 01F2 lea.l A1, [PC + 0x1F2 /* 0000083A, value 0x5636861, pstring "chars" */] 0000064A 7002 moveq.l D0, 0x02 label0000064C: 0000064C 30D9 move.w [A0]+, [A1]+ 0000064E 51C8 FFFC dbf D0, -0x6 /* 0000064C */ 00000652 6034 bra +0x36 /* 00000688 */ label00000654: 00000654 41EE FBF0 lea.l A0, [A6 - 0x410] 00000658 43FA 01DA lea.l A1, [PC + 0x1DA /* 00000834, value 0x4776F72, pstring "word" */] 0000065C 7002 moveq.l D0, 0x02 label0000065E: 0000065E 30D9 move.w [A0]+, [A1]+ 00000660 51C8 FFFC dbf D0, -0x6 /* 0000065E */ 00000664 6022 bra +0x24 /* 00000688 */ label00000666: 00000666 41EE FBF0 lea.l A0, [A6 - 0x410] 0000066A 43FA 01C0 lea.l A1, [PC + 0x1C0 /* 0000082C, value 0x6737472, pstring "string" */] 0000066E 7003 moveq.l D0, 0x03 label00000670: 00000670 30D9 move.w [A0]+, [A1]+ 00000672 51C8 FFFC dbf D0, -0x6 /* 00000670 */ 00000676 6010 bra +0x12 /* 00000688 */ label00000678: 00000678 41EE FBF0 lea.l A0, [A6 - 0x410] 0000067C 43FA 01A8 lea.l A1, [PC + 0x1A8 /* 00000826, value 0x577686F, pstring "whole" */] 00000680 7002 moveq.l D0, 0x02 label00000682: 00000682 30D9 move.w [A0]+, [A1]+ 00000684 51C8 FFFC dbf D0, -0x6 /* 00000682 */ label00000688: 00000688 102E FBE7 move.b D0, [A6 - 0x419] 0000068C 6724 beq +0x26 /* 000006B2 */ 0000068E 486E FBF0 pea.l [A6 - 0x410] 00000692 487A 0182 pea.l [PC + 0x182 /* 00000816, value 0xE20696E, pstring " international" */] 00000696 486E FAE6 pea.l [A6 - 0x51A] 0000069A 3F3C 0002 move.w -[A7], 0x2 0000069E 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000006A2 41EE FBF0 lea.l A0, [A6 - 0x410] 000006A6 43EE FAE6 lea.l A1, [A6 - 0x51A] 000006AA 707F moveq.l D0, 0x7F label000006AC: 000006AC 30D9 move.w [A0]+, [A1]+ 000006AE 51C8 FFFC dbf D0, -0x6 /* 000006AC */ label000006B2: 000006B2 486E FBF0 pea.l [A6 - 0x410] 000006B6 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 000006BA 486E FCF0 pea.l [A6 - 0x310] label000006BE: 000006BE 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 000006C2 206D E31E movea.l A0, [A5 - 0x1CE2] 000006C6 08E8 0002 0047 bset.b [A0 + 0x47], 0x2 000006CC 4AAE FBE8 tst.l [A6 - 0x418] 000006D0 660E bne +0x10 /* 000006E0 */ 000006D2 206D E31E movea.l A0, [A5 - 0x1CE2] 000006D6 317C 0002 003E move.w [A0 + 0x3E], 0x2 000006DC 6000 00E8 bra +0xEA /* 000007C6 */ label000006E0: 000006E0 206D E31E movea.l A0, [A5 - 0x1CE2] 000006E4 317C 0003 003E move.w [A0 + 0x3E], 0x3 000006EA 102E FEFE move.b D0, [A6 - 0x102] 000006EE 4880 ext.w D0 000006F0 6758 beq +0x5A /* 0000074A */ 000006F2 5340 subq.w D0, 1 000006F4 6706 beq +0x8 /* 000006FC */ 000006F6 5340 subq.w D0, 1 000006F8 671E beq +0x20 /* 00000718 */ 000006FA 6068 bra +0x6A /* 00000764 */ label000006FC: 000006FC 486E FAD2 pea.l [A6 - 0x52E] 00000700 2F2E FF00 move.l -[A7], [A6 - 0x100] 00000704 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 00000708 205F movea.l A0, [A7]+ 0000070A 43EE FDF0 lea.l A1, [A6 - 0x210] 0000070E 7009 moveq.l D0, 0x09 label00000710: 00000710 32D8 move.w [A1]+, [A0]+ 00000712 51C8 FFFC dbf D0, -0x6 /* 00000710 */ 00000716 604C bra +0x4E /* 00000764 */ label00000718: 00000718 487A 00F8 pea.l [PC + 0xF8 /* 00000812, value 0x3696420, pstring "id " */] 0000071C 486E FAD2 pea.l [A6 - 0x52E] 00000720 302E FF00 move.w D0, [A6 - 0x100] 00000724 48C0 ext.l D0 00000726 2F00 move.l -[A7], D0 00000728 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 0000072C 486E FBCE pea.l [A6 - 0x432] 00000730 3F3C 0002 move.w -[A7], 0x2 00000734 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000738 41EE FDF0 lea.l A0, [A6 - 0x210] 0000073C 43EE FBCE lea.l A1, [A6 - 0x432] 00000740 700B moveq.l D0, 0x0B label00000742: 00000742 30D9 move.w [A0]+, [A1]+ 00000744 51C8 FFFC dbf D0, -0x6 /* 00000742 */ 00000748 601A bra +0x1C /* 00000764 */ label0000074A: 0000074A 486E F9D2 pea.l [A6 - 0x62E] 0000074E 486E FF00 pea.l [A6 - 0x100] 00000752 4EAD 122A jsr [A5 + 0x122A /* export_577 */] 00000756 205F movea.l A0, [A7]+ 00000758 43EE FDF0 lea.l A1, [A6 - 0x210] 0000075C 707F moveq.l D0, 0x7F label0000075E: 0000075E 32D8 move.w [A1]+, [A0]+ 00000760 51C8 FFFC dbf D0, -0x6 /* 0000075E */ label00000764: 00000764 206E FBE8 movea.l A0, [A6 - 0x418] 00000768 2248 movea.l A1, A0 0000076A 2028 0002 move.l D0, [A0 + 0x2] 0000076E B0A9 000A cmp.l D0, [A1 + 0xA] 00000772 6626 bne +0x28 /* 0000079A */ 00000774 487A 008C pea.l [PC + 0x8C /* 00000802, value 0xE696E20, pstring "in card field " */] 00000778 486E FDF0 pea.l [A6 - 0x210] 0000077C 486E FAE6 pea.l [A6 - 0x51A] 00000780 3F3C 0002 move.w -[A7], 0x2 00000784 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000788 41EE FDF0 lea.l A0, [A6 - 0x210] 0000078C 43EE FAE6 lea.l A1, [A6 - 0x51A] 00000790 707F moveq.l D0, 0x7F label00000792: 00000792 30D9 move.w [A0]+, [A1]+ 00000794 51C8 FFFC dbf D0, -0x6 /* 00000792 */ 00000798 6024 bra +0x26 /* 000007BE */ label0000079A: 0000079A 487A 005C pea.l [PC + 0x5C /* 000007F8, value 0x9696E20 '\tin ', pstring "in field " */] 0000079E 486E FDF0 pea.l [A6 - 0x210] 000007A2 486E FAE6 pea.l [A6 - 0x51A] 000007A6 3F3C 0002 move.w -[A7], 0x2 000007AA 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000007AE 41EE FDF0 lea.l A0, [A6 - 0x210] 000007B2 43EE FAE6 lea.l A1, [A6 - 0x51A] 000007B6 707F moveq.l D0, 0x7F label000007B8: 000007B8 30D9 move.w [A0]+, [A1]+ 000007BA 51C8 FFFC dbf D0, -0x6 /* 000007B8 */ label000007BE: 000007BE 486E FDF0 pea.l [A6 - 0x210] 000007C2 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] label000007C6: 000007C6 102E FBE6 move.b D0, [A6 - 0x41A] 000007CA 6718 beq +0x1A /* 000007E4 */ 000007CC 206D E31E movea.l A0, [A5 - 0x1CE2] 000007D0 41E8 0022 lea.l A0, [A0 + 0x22] 000007D4 2D48 F9CE move.l [A6 - 0x632], A0 000007D8 5268 001C addq.w [A0 + 0x1C], 1 000007DC 487A 000A pea.l [PC + 0xA /* 000007E8, value 0xF696E20, pstring "in marked cards" */] 000007E0 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] label000007E4: 000007E4 4E5E unlink A6 000007E6 4E75 rts 000007E8 0F69 6E20 bchg [A1 + 0x6E20], D7 000007EC 6D61 blt +0x63 /* 0000084F */ 000007EE 726B moveq.l D1, 0x6B 000007F0 6564 bcs +0x66 /* 00000856 */ 000007F2 2063 movea.l A0, -[A3] 000007F4 6172 bsr +0x74 /* 00000868 */ 000007F6 6473 bcc +0x75 /* 0000086B */ 000007F8 0969 6E20 bchg [A1 + 0x6E20], D4 000007FC 6669 bne +0x6B /* 00000867 */ 000007FE 656C bcs +0x6E /* 0000086C */ 00000800 6420 bcc +0x22 /* 00000822 */ 00000802 0E69 6E20 6361 .invalid.w [A1 + 0x6361], 0x6E20 /* 'n ' */ // invalid immediate operation 00000808 7264 moveq.l D1, 0x64 0000080A 2066 movea.l A0, -[A6] 0000080C 6965 bvs +0x67 /* 00000873 */ 0000080E 6C64 bge +0x66 /* 00000874 */ 00000810 2000 move.l D0, D0 00000812 0369 6420 bchg [A1 + 0x6420], D1 00000816 0E20 696E .invalid.b -[A0], 0x6E /* 'n' */ // invalid immediate operation 0000081A 7465 moveq.l D2, 0x65 0000081C 726E moveq.l D1, 0x6E 0000081E 6174 bsr +0x76 /* 00000894 */ 00000820 696F bvs +0x71 /* 00000891 */ label00000822: 00000822 6E61 bgt +0x63 /* 00000885 */ 00000824 6C00 0577 bge +0x579 /* 00000D9D */ 00000828 686F bvc +0x71 /* 00000899 */ 0000082A 6C65 bge +0x67 /* 00000891 */ 0000082C 0673 7472 696E addi.w <>, 0x7472 /* 'tr' */ 00000832 6700 0477 beq +0x479 /* 00000CAB */ 00000836 6F72 ble +0x74 /* 000008AA */ 00000838 6400 0563 bcc +0x565 /* 00000D9D */ 0000083C 6861 bvc +0x63 /* 0000089F */ 0000083E 7273 moveq.l D1, 0x73 00000840 066E 6F72 6D61 addi.w [A6 + 0x6D61], 0x6F72 /* 'or' */ 00000846 6C00 4E56 bge +0x4E58 /* 0000569E */ export_323: // at 00000848 (misaligned) 0000084A FED2 .extension 0xED2 // unimplemented 0000084C 4267 clr.w -[A7] 0000084E 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 00000852 301F move.w D0, [A7]+ 00000854 5340 subq.w D0, 1 label00000856: 00000856 672A beq +0x2C /* 00000882 */ 00000858 5340 subq.w D0, 1 0000085A 673C beq +0x3E /* 00000898 */ 0000085C 5340 subq.w D0, 1 0000085E 6748 beq +0x4A /* 000008A8 */ 00000860 5340 subq.w D0, 1 00000862 6700 0098 beq +0x9A /* 000008FC */ 00000866 5340 subq.w D0, 1 fn00000868: 00000868 6700 00C6 beq +0xC8 /* 00000930 */ label0000086C: 0000086C 5340 subq.w D0, 1 0000086E 6700 00DC beq +0xDE /* 0000094C */ 00000872 5F40 subq.w D0, 7 label00000874: 00000874 6700 00F2 beq +0xF4 /* 00000968 */ 00000878 5740 subq.w D0, 3 0000087A 6700 0100 beq +0x102 /* 0000097C */ 0000087E 6000 010E bra +0x110 /* 0000098E */ label00000882: 00000882 206D E31E movea.l A0, [A5 - 0x1CE2] 00000886 317C 0001 003E move.w [A0 + 0x3E], 0x1 0000088C 487A 012E pea.l [PC + 0x12E /* 000009BC, value 0x76D656E, pstring "menuBar" */] 00000890 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] fn00000894: 00000894 6000 00F8 bra +0xFA /* 0000098E */ label00000898: 00000898 206D E31E movea.l A0, [A5 - 0x1CE2] 0000089C 4268 003E clr.w [A0 + 0x3E] 000008A0 4EBA F75E jsr [PC - 0x8A2 /* 00000000 */] 000008A4 6000 00E8 bra +0xEA /* 0000098E */ label000008A8: 000008A8 206D E31E movea.l A0, [A5 - 0x1CE2] // begin alternate branch 000008AA-000008AC label000008AA: 000008AA E31E rol D6.b, 1 // end alternate branch 000008AA-000008AC label000008AA: // (misaligned) 000008AC 317C 0001 003E move.w [A0 + 0x3E], 0x1 000008B2 486E FEF0 pea.l [A6 - 0x110] 000008B6 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */] 000008BA 1D7C 0001 FED4 move.b [A6 - 0x12C], 0x1 000008C0 2D6D A548 FED6 move.l [A6 - 0x12A], [A5 - 0x5AB8] 000008C6 2D6E FEF6 FEDA move.l [A6 - 0x126], [A6 - 0x10A] 000008CC 2D6E FEFA FEDE move.l [A6 - 0x122], [A6 - 0x106] 000008D2 4267 clr.w -[A7] 000008D4 486E FEF0 pea.l [A6 - 0x110] 000008D8 4267 clr.w -[A7] 000008DA 4EAD 121A jsr [A5 + 0x121A /* export_575 */] 000008DE 3D5F FEE2 move.w [A6 - 0x11E], [A7]+ 000008E2 2D6E FEF2 FEE4 move.l [A6 - 0x11C], [A6 - 0x10E] // begin alternate branch 000008E4-000008E8 label000008E4: 000008E4 FEF2 .extension 0xEF2 // unimplemented 000008E6 FEE4 .extension 0xEE4 // unimplemented // end alternate branch 000008E4-000008E8 label000008E4: // (misaligned) 000008E8 486E FED4 pea.l [A6 - 0x12C] 000008EC 1F3C 0002 move.b -[A7], 0x2 000008F0 1F3C 0001 move.b -[A7], 0x1 000008F4 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */] 000008F8 6000 0094 bra +0x96 /* 0000098E */ label000008FC: 000008FC 206D E31E movea.l A0, [A5 - 0x1CE2] 00000900 317C 0003 003E move.w [A0 + 0x3E], 0x3 00000906 486E FED4 pea.l [A6 - 0x12C] 0000090A 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */] 0000090E 487A 0094 pea.l [PC + 0x94 /* 000009A4, value 0x7706963, pstring "picture" */] 00000912 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000916 487A 00A0 pea.l [PC + 0xA0 /* 000009B8, value 0x26F6600, pstring "of" */] 0000091A 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 0000091E 486E FED4 pea.l [A6 - 0x12C] 00000922 1F3C 0002 move.b -[A7], 0x2 00000926 1F3C 0001 move.b -[A7], 0x1 0000092A 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */] 0000092E 605E bra +0x60 /* 0000098E */ label00000930: 00000930 206D E31E movea.l A0, [A5 - 0x1CE2] 00000934 317C 0002 003E move.w [A0 + 0x3E], 0x2 0000093A 487A 0076 pea.l [PC + 0x76 /* 000009B2, value 0x4636172, pstring "card" */] 0000093E 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000942 487A 0060 pea.l [PC + 0x60 /* 000009A4, value 0x7706963, pstring "picture" */] 00000946 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 0000094A 6042 bra +0x44 /* 0000098E */ label0000094C: 0000094C 206D E31E movea.l A0, [A5 - 0x1CE2] 00000950 317C 0002 003E move.w [A0 + 0x3E], 0x2 // begin alternate branch 00000952-00000956 label00000952: 00000952 0002 003E ori.b D2, 0x3E /* '>' */ // end alternate branch 00000952-00000956 label00000952: // (misaligned) 00000956 487A 0054 pea.l [PC + 0x54 /* 000009AC, value 0x5626B67, pstring "bkgnd" */] 0000095A 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 0000095E 487A 0044 pea.l [PC + 0x44 /* 000009A4, value 0x7706963, pstring "picture" */] 00000962 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000966 6026 bra +0x28 /* 0000098E */ label00000968: 00000968 206D E31E movea.l A0, [A5 - 0x1CE2] 0000096C 317C 0001 003E move.w [A0 + 0x3E], 0x1 00000972 487A 0026 pea.l [PC + 0x26 /* 0000099A, value 0x8746974, pstring "titleBar" */] 00000976 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 0000097A 6012 bra +0x14 /* 0000098E */ label0000097C: 0000097C 206D E31E movea.l A0, [A5 - 0x1CE2] 00000980 317C 0001 003E move.w [A0 + 0x3E], 0x1 00000986 487A 000A pea.l [PC + 0xA /* 00000992, value 0x667726F, pstring "groups" */] 0000098A 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] label0000098E: 0000098E 4E5E unlink A6 00000990 4E75 rts 00000992 0667 726F addi.w -[A7], 0x726F /* 'ro' */ 00000996 7570 moveq.l D2, 0x70 00000998 7300 moveq.l D1, 0x00 0000099A 0874 6974 6C65 bchg.b [A4 + D6 * 4 + 0x65], 0x74 /* 't' */ 000009A0 4261 clr.w -[A1] 000009A2 7200 moveq.l D1, 0x00 000009A4 0770 6963 7475 7265 0562 bchg [[A0 + 0x7475] + 0x72650562], D3 000009AE 6B67 bmi +0x69 /* 00000A17 */ 000009B0 6E64 bgt +0x66 /* 00000A16 */ 000009B2 0463 6172 subi.w -[A3], 0x6172 /* 'ar' */ 000009B6 6400 026F bcc +0x271 /* 00000C27 */ 000009BA 6600 076D bne +0x76F /* 00001129 */ 000009BE 656E bcs +0x70 /* 00000A2E */ label000009C0: 000009C0 7542 moveq.l D2, 0x42 000009C2 6172 bsr +0x74 /* 00000A36 */ export_324: 000009C4 4E56 0000 link A6, 0 000009C8 206D E31E movea.l A0, [A5 - 0x1CE2] 000009CC 317C 0001 003E move.w [A0 + 0x3E], 0x1 000009D2 4267 clr.w -[A7] 000009D4 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 000009D8 301F move.w D0, [A7]+ 000009DA 670E beq +0x10 /* 000009EA */ 000009DC 5340 subq.w D0, 1 000009DE 6714 beq +0x16 /* 000009F4 */ 000009E0 5340 subq.w D0, 1 000009E2 671A beq +0x1C /* 000009FE */ 000009E4 5340 subq.w D0, 1 000009E6 6720 beq +0x22 /* 00000A08 */ 000009E8 6026 bra +0x28 /* 00000A10 */ label000009EA: 000009EA 487A 0046 pea.l [PC + 0x46 /* 00000A32, value 0x86D6573, pstring "messages" */] 000009EE 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 000009F2 601C bra +0x1E /* 00000A10 */ label000009F4: 000009F4 487A 002E pea.l [PC + 0x2E /* 00000A24, value 0xD657272 '\rerr', pstring "error dialogs" */] 000009F8 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 000009FC 6012 bra +0x14 /* 00000A10 */ label000009FE: 000009FE 487A 001C pea.l [PC + 0x1C /* 00000A1C, value 0x6726563, pstring "recent" */] 00000A02 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000A06 6008 bra +0xA /* 00000A10 */ label00000A08: 00000A08 487A 000A pea.l [PC + 0xA /* 00000A14, value 0x6736372, pstring "screen" */] 00000A0C 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] label00000A10: 00000A10 4E5E unlink A6 00000A12 4E75 rts 00000A14 0673 6372 6565 addi.w <>, 0x6372 /* 'cr' */ // begin alternate branch 00000A16-00000A1A label00000A16: 00000A16 6372 bls +0x74 /* 00000A8A */ 00000A18 6565 bcs +0x67 /* 00000A7F */ // end alternate branch 00000A16-00000A1A label00000A16: // (misaligned) 00000A1A 6E00 0672 bgt +0x674 /* 0000108E */ 00000A1E 6563 bcs +0x65 /* 00000A83 */ 00000A20 656E bcs +0x70 /* 00000A90 */ 00000A22 7400 moveq.l D2, 0x00 00000A24 0D65 bchg -[A5], D6 00000A26 7272 moveq.l D1, 0x72 00000A28 6F72 ble +0x74 /* 00000A9C */ 00000A2A 2064 movea.l A0, -[A4] 00000A2C 6961 bvs +0x63 /* 00000A8F */ label00000A2E: 00000A2E 6C6F bge +0x71 /* 00000A9F */ 00000A30 6773 beq +0x75 /* 00000AA5 */ 00000A32 086D 6573 7361 bchg.b [A5 + 0x7361], 0x73 /* 's' */ // begin alternate branch 00000A36-00000A38 fn00000A36: 00000A36 7361 moveq.l D1, 0x61 // end alternate branch 00000A36-00000A38 fn00000A36: // (misaligned) 00000A38 6765 beq +0x67 /* 00000A9F */ 00000A3A 7300 moveq.l D1, 0x00 export_325: 00000A3C 4E56 FDDE link A6, -0x0222 00000A40 2F07 move.l -[A7], D7 00000A42 4267 clr.w -[A7] 00000A44 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 00000A48 3E1F move.w D7, [A7]+ 00000A4A 3007 move.w D0, D7 00000A4C 671E beq +0x20 /* 00000A6C */ 00000A4E 5340 subq.w D0, 1 00000A50 6730 beq +0x32 /* 00000A82 */ 00000A52 5340 subq.w D0, 1 00000A54 6752 beq +0x54 /* 00000AA8 */ 00000A56 0440 0009 subi.w D0, 0x9 /* '\t' */ 00000A5A 677C beq +0x7E /* 00000AD8 */ 00000A5C 5340 subq.w D0, 1 00000A5E 6700 0096 beq +0x98 /* 00000AF6 */ 00000A62 5340 subq.w D0, 1 00000A64 6700 00BE beq +0xC0 /* 00000B24 */ 00000A68 6000 0100 bra +0x102 /* 00000B6A */ label00000A6C: 00000A6C 206D E31E movea.l A0, [A5 - 0x1CE2] 00000A70 317C 0001 003E move.w [A0 + 0x3E], 0x1 00000A76 487A 014E pea.l [PC + 0x14E /* 00000BC6, value 0x8707269, pstring "printing" */] 00000A7A 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000A7E 6000 0130 bra +0x132 /* 00000BB0 */ label00000A82: 00000A82 206D E31E movea.l A0, [A5 - 0x1CE2] 00000A86 317C 0003 003E move.w [A0 + 0x3E], 0x3 // begin alternate branch 00000A8A-00000A98 label00000A8A: 00000A8A 003E 487A ori.b <>, 0x7A /* 'z' */ 00000A8E 0138 4EAD btst [0x00004EAD], D0 label00000A90: // (misaligned) 00000A92 1B32 487A move.b -[A5], [A2 + D4 + 0x7A] 00000A96 0120 btst -[A0], D0 // end alternate branch 00000A8A-00000A98 label00000A8A: // (misaligned) 00000A8C 487A 0138 pea.l [PC + 0x138 /* 00000BC6, value 0x8707269, pstring "printing" */] label00000A90: 00000A90 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000A94 487A 0120 pea.l [PC + 0x120 /* 00000BB6, value 0x4776974, pstring "with" */] 00000A98 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] label00000A9C: 00000A9C 487A 013A pea.l [PC + 0x13A /* 00000BD8, value 0x6646961, pstring "dialog" */] 00000AA0 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000AA4 6000 010A bra +0x10C /* 00000BB0 */ label00000AA8: 00000AA8 206D E31E movea.l A0, [A5 - 0x1CE2] 00000AAC 317C 0002 003E move.w [A0 + 0x3E], 0x2 00000AB2 486E FF00 pea.l [A6 - 0x100] 00000AB6 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000ABA 487A 0124 pea.l [PC + 0x124 /* 00000BE0, value 0x466696C, pstring "file" */] 00000ABE 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000AC2 486E FF00 pea.l [A6 - 0x100] 00000AC6 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 00000ACA 206D E31E movea.l A0, [A5 - 0x1CE2] 00000ACE 08E8 0002 0047 bset.b [A0 + 0x47], 0x2 00000AD4 6000 00DA bra +0xDC /* 00000BB0 */ label00000AD8: 00000AD8 206D E31E movea.l A0, [A5 - 0x1CE2] 00000ADC 317C 0002 003E move.w [A0 + 0x3E], 0x2 00000AE2 487A 00EC pea.l [PC + 0xEC /* 00000BD0, value 0x6726570, pstring "report" */] label00000AE6: 00000AE6 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000AEA 487A 00DA pea.l [PC + 0xDA /* 00000BC6, value 0x8707269, pstring "printing" */] 00000AEE 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000AF2 6000 00BC bra +0xBE /* 00000BB0 */ label00000AF6: 00000AF6 206D E31E movea.l A0, [A5 - 0x1CE2] 00000AFA 317C 0004 003E move.w [A0 + 0x3E], 0x4 00000B00 487A 00CE pea.l [PC + 0xCE /* 00000BD0, value 0x6726570, pstring "report" */] 00000B04 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000B08 487A 00BC pea.l [PC + 0xBC /* 00000BC6, value 0x8707269, pstring "printing" */] 00000B0C 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000B10 487A 00A4 pea.l [PC + 0xA4 /* 00000BB6, value 0x4776974, pstring "with" */] 00000B14 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000B18 487A 00BE pea.l [PC + 0xBE /* 00000BD8, value 0x6646961, pstring "dialog" */] 00000B1C 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000B20 6000 008E bra +0x90 /* 00000BB0 */ label00000B24: 00000B24 206D E31E movea.l A0, [A5 - 0x1CE2] 00000B28 317C 0005 003E move.w [A0 + 0x3E], 0x5 00000B2E 486E FDDE pea.l [A6 - 0x222] 00000B32 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */] 00000B36 487A 0098 pea.l [PC + 0x98 /* 00000BD0, value 0x6726570, pstring "report" */] 00000B3A 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000B3E 487A 0086 pea.l [PC + 0x86 /* 00000BC6, value 0x8707269, pstring "printing" */] 00000B42 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000B46 487A 006E pea.l [PC + 0x6E /* 00000BB6, value 0x4776974, pstring "with" */] 00000B4A 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000B4E 487A 006C pea.l [PC + 0x6C /* 00000BBC, value 0x874656D, pstring "template" */] 00000B52 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000B56 486E FDDE pea.l [A6 - 0x222] 00000B5A 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000B5E 206D E31E movea.l A0, [A5 - 0x1CE2] 00000B62 08E8 0005 0047 bset.b [A0 + 0x47], 0x5 00000B68 6046 bra +0x48 /* 00000BB0 */ label00000B6A: 00000B6A 206D E31E movea.l A0, [A5 - 0x1CE2] 00000B6E 317C 0001 003E move.w [A0 + 0x3E], 0x1 00000B74 486E FE00 pea.l [A6 - 0x200] 00000B78 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000B7C 7009 moveq.l D0, 0x09 00000B7E B047 cmp.w D0, D7 00000B80 661C bne +0x1E /* 00000B9E */ 00000B82 206D E31E movea.l A0, [A5 - 0x1CE2] 00000B86 317C 0003 003E move.w [A0 + 0x3E], 0x3 00000B8C 487A 0028 pea.l [PC + 0x28 /* 00000BB6, value 0x4776974, pstring "with" */] 00000B90 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000B94 206D E31E movea.l A0, [A5 - 0x1CE2] 00000B98 08E8 0003 0047 bset.b [A0 + 0x47], 0x3 label00000B9E: 00000B9E 486E FE00 pea.l [A6 - 0x200] 00000BA2 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 00000BA6 206D E31E movea.l A0, [A5 - 0x1CE2] 00000BAA 08E8 0001 0047 bset.b [A0 + 0x47], 0x1 label00000BB0: 00000BB0 2E1F move.l D7, [A7]+ 00000BB2 4E5E unlink A6 00000BB4 4E75 rts 00000BB6 0477 6974 6800 subi.w [A7 + D6], 0x6974 /* 'it' */ 00000BBC 0874 656D 706C bchg.b [A4 + D7.w + 0x6C], 0x6D /* 'm' */ 00000BC2 6174 bsr +0x76 /* 00000C38 */ 00000BC4 6500 0870 bcs +0x872 /* 00001436 */ 00000BC8 7269 moveq.l D1, 0x69 00000BCA 6E74 bgt +0x76 /* 00000C40 */ 00000BCC 696E bvs +0x70 /* 00000C3C */ 00000BCE 6700 0672 beq +0x674 /* 00001242 */ 00000BD2 6570 bcs +0x72 /* 00000C44 */ 00000BD4 6F72 ble +0x74 /* 00000C48 */ 00000BD6 7400 moveq.l D2, 0x00 00000BD8 0664 6961 addi.w -[A4], 0x6961 /* 'ia' */ 00000BDC 6C6F bge +0x71 /* 00000C4D */ 00000BDE 6700 0466 beq +0x468 /* 00001046 */ 00000BE2 696C bvs +0x6E /* 00000C50 */ 00000BE4 6500 4E56 bcs +0x4E58 /* 00005A3C */ export_326: // at 00000BE6 (misaligned) 00000BE8 0000 206D ori.b D0, 0x6D /* 'm' */ 00000BEC E31E rol D6.b, 1 00000BEE 317C 0001 003E move.w [A0 + 0x3E], 0x1 00000BF4 4267 clr.w -[A7] 00000BF6 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 00000BFA 301F move.w D0, [A7]+ 00000BFC 670A beq +0xC /* 00000C08 */ 00000BFE 5340 subq.w D0, 1 00000C00 6718 beq +0x1A /* 00000C1A */ 00000C02 5340 subq.w D0, 1 00000C04 6726 beq +0x28 /* 00000C2C */ 00000C06 6034 bra +0x36 /* 00000C3C */ label00000C08: 00000C08 41ED D01A lea.l A0, [A5 - 0x2FE6] 00000C0C 43FA 004A lea.l A1, [PC + 0x4A /* 00000C58, value 0x76D656E, pstring "menuBar" */] 00000C10 7003 moveq.l D0, 0x03 label00000C12: 00000C12 30D9 move.w [A0]+, [A1]+ 00000C14 51C8 FFFC dbf D0, -0x6 /* 00000C12 */ 00000C18 6022 bra +0x24 /* 00000C3C */ label00000C1A: 00000C1A 41ED D01A lea.l A0, [A5 - 0x2FE6] 00000C1E 43FA 0032 lea.l A1, [PC + 0x32 /* 00000C52, value 0x5706169, pstring "paint" */] 00000C22 7002 moveq.l D0, 0x02 label00000C24: 00000C24 30D9 move.w [A0]+, [A1]+ 00000C26 51C8 FFFC dbf D0, -0x6 /* 00000C24 */ 00000C2A 6010 bra +0x12 /* 00000C3C */ label00000C2C: 00000C2C 41ED D01A lea.l A0, [A5 - 0x2FE6] 00000C30 43FA 0016 lea.l A1, [PC + 0x16 /* 00000C48, value 0x8707269, pstring "printing" */] 00000C34 7004 moveq.l D0, 0x04 label00000C36: 00000C36 30D9 move.w [A0]+, [A1]+ fn00000C38: 00000C38 51C8 FFFC dbf D0, -0x6 /* 00000C36 */ label00000C3C: 00000C3C 486D D01A pea.l [A5 - 0x2FE6] label00000C40: 00000C40 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] label00000C44: 00000C44 4E5E unlink A6 00000C46 4E75 rts label00000C48: 00000C48 0870 7269 6E74 bchg.b [A0 + D6 * 8 + 0x74], 0x69 /* 'i' */ 00000C4E 696E bvs +0x70 /* 00000CBE */ label00000C50: 00000C50 6700 0570 beq +0x572 /* 000011C2 */ 00000C54 6169 bsr +0x6B /* 00000CBF */ 00000C56 6E74 bgt +0x76 /* 00000CCC */ 00000C58 076D 656E bchg [A5 + 0x656E], D3 00000C5C 7542 moveq.l D2, 0x42 00000C5E 6172 bsr +0x74 /* 00000CD2 */ export_327: 00000C60 4E56 FAD8 link A6, -0x0528 00000C64 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00000C68 4267 clr.w -[A7] 00000C6A 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 00000C6E 3A1F move.w D5, [A7]+ 00000C70 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */] 00000C74 486E FE00 pea.l [A6 - 0x200] 00000C78 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000C7C 7001 moveq.l D0, 0x01 00000C7E B02D F504 cmp.b D0, [A5 - 0xAFC] 00000C82 660A bne +0xC /* 00000C8E */ 00000C84 486E FD00 pea.l [A6 - 0x300] 00000C88 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000C8C 601A bra +0x1C /* 00000CA8 */ label00000C8E: 00000C8E 486E FBD8 pea.l [A6 - 0x428] 00000C92 1F2D F504 move.b -[A7], [A5 - 0xAFC] 00000C96 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */] 00000C9A 205F movea.l A0, [A7]+ 00000C9C 43EE FD00 lea.l A1, [A6 - 0x300] 00000CA0 700F moveq.l D0, 0x0F label00000CA2: 00000CA2 32D8 move.w [A1]+, [A0]+ 00000CA4 51C8 FFFC dbf D0, -0x6 /* 00000CA2 */ label00000CA8: 00000CA8 102D B820 move.b D0, [A5 - 0x47E0] 00000CAC 6704 beq +0x6 /* 00000CB2 */ 00000CAE 6000 01B0 bra +0x1B2 /* 00000E60 */ label00000CB2: 00000CB2 486E FD00 pea.l [A6 - 0x300] 00000CB6 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 00000CBA 206D E31E movea.l A0, [A5 - 0x1CE2] label00000CBE: 00000CBE 317C 0001 003E move.w [A0 + 0x3E], 0x1 00000CC4 4A45 tst.w D5 00000CC6 56C0 sne D0 00000CC8 4A00 tst.b D0 00000CCA 6700 017C beq +0x17E /* 00000E48 */ // begin alternate branch 00000CCC-00000CD0 label00000CCC: 00000CCC 017C 7202 bchg 0x7202, D0 // end alternate branch 00000CCC-00000CD0 label00000CCC: // (misaligned) 00000CCE 7202 moveq.l D1, 0x02 00000CD0 B22D F268 cmp.b D1, [A5 - 0xD98] // begin alternate branch 00000CD2-00000CD4 fn00000CD2: 00000CD2 F268 .extension 0x268 // unimplemented // end alternate branch 00000CD2-00000CD4 fn00000CD2: // (misaligned) 00000CD4 56C1 sne D1 00000CD6 4A01 tst.b D1 00000CD8 6610 bne +0x12 /* 00000CEA */ 00000CDA 7405 moveq.l D2, 0x05 00000CDC B42D F26A cmp.b D2, [A5 - 0xD96] 00000CE0 56C2 sne D2 00000CE2 8202 or.b D1, D2 00000CE4 C001 and.b D0, D1 00000CE6 6700 0160 beq +0x162 /* 00000E48 */ label00000CEA: 00000CEA 487A 01A8 pea.l [PC + 0x1A8 /* 00000E94, value 0x26F6600, pstring "of" */] 00000CEE 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000CF2 102D F268 move.b D0, [A5 - 0xD98] // begin alternate branch 00000CF4-00000CF6 label00000CF4: 00000CF4 F268 .extension 0x268 // unimplemented // end alternate branch 00000CF4-00000CF6 label00000CF4: // (misaligned) 00000CF6 4880 ext.w D0 00000CF8 5340 subq.w D0, 1 00000CFA 6712 beq +0x14 /* 00000D0E */ 00000CFC 5340 subq.w D0, 1 00000CFE 6720 beq +0x22 /* 00000D20 */ 00000D00 5340 subq.w D0, 1 00000D02 6730 beq +0x32 /* 00000D34 */ 00000D04 5340 subq.w D0, 1 00000D06 6700 008C beq +0x8E /* 00000D94 */ 00000D0A 6000 0132 bra +0x134 /* 00000E3E */ label00000D0E: 00000D0E 2F2D F26A move.l -[A7], [A5 - 0xD96] 00000D12 42A7 clr.l -[A7] 00000D14 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 00000D18 4EBA F2E6 jsr [PC - 0xD1A /* 00000000 */] 00000D1C 6000 0120 bra +0x122 /* 00000E3E */ label00000D20: 00000D20 486D F26A pea.l [A5 - 0xD96] 00000D24 1F3C 0002 move.b -[A7], 0x2 00000D28 1F3C 0001 move.b -[A7], 0x1 00000D2C 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */] 00000D30 6000 010C bra +0x10E /* 00000E3E */ label00000D34: 00000D34 49ED F268 lea.l A4, [A5 - 0xD98] 00000D38 4A6C 0006 tst.w [A4 + 0x6] 00000D3C 6F0E ble +0x10 /* 00000D4C */ 00000D3E 42A7 clr.l -[A7] 00000D40 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000D44 4EAD 2A9A jsr [A5 + 0x2A9A /* export_1359 */] 00000D48 2E1F move.l D7, [A7]+ 00000D4A 6004 bra +0x6 /* 00000D50 */ label00000D4C: 00000D4C 2E2C 0008 move.l D7, [A4 + 0x8] label00000D50: 00000D50 4267 clr.w -[A7] 00000D52 2F07 move.l -[A7], D7 00000D54 302C 0006 move.w D0, [A4 + 0x6] 00000D58 6A02 bpl +0x4 /* 00000D5C */ 00000D5A 4440 neg.w D0 label00000D5C: 00000D5C 3F00 move.w -[A7], D0 00000D5E 4267 clr.w -[A7] 00000D60 4EAD 2B0A jsr [A5 + 0x2B0A /* export_1373 */] 00000D64 3C1F move.w D6, [A7]+ 00000D66 660C bne +0xE /* 00000D74 */ 00000D68 487A 0118 pea.l [PC + 0x118 /* 00000E82, value 0x113C6368, pstring "" */] 00000D6C 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000D70 6000 00CC bra +0xCE /* 00000E3E */ label00000D74: 00000D74 486E FAD8 pea.l [A6 - 0x528] 00000D78 2F07 move.l -[A7], D7 00000D7A 3F06 move.w -[A7], D6 00000D7C 3F2C 0002 move.w -[A7], [A4 + 0x2] 00000D80 3F2C 0004 move.w -[A7], [A4 + 0x4] 00000D84 3F3C 0001 move.w -[A7], 0x1 00000D88 4EAD 0512 jsr [A5 + 0x512 /* export_158 */] 00000D8C 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 00000D90 6000 00AC bra +0xAE /* 00000E3E */ label00000D94: 00000D94 2F2D F26A move.l -[A7], [A5 - 0xD96] 00000D98 4267 clr.w -[A7] 00000D9A 1F3C 0002 move.b -[A7], 0x2 00000D9E 1F3C 0001 move.b -[A7], 0x1 00000DA2 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00000DA6 486E FF00 pea.l [A6 - 0x100] 00000DAA 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000DAE 4A6D F26E tst.w [A5 - 0xD92] 00000DB2 6606 bne +0x8 /* 00000DBA */ 00000DB4 422D D01A clr.b [A5 - 0x2FE6] 00000DB8 604C bra +0x4E /* 00000E06 */ label00000DBA: 00000DBA 2F2D F26A move.l -[A7], [A5 - 0xD96] 00000DBE 3F2D F26E move.w -[A7], [A5 - 0xD92] 00000DC2 1F3C 0002 move.b -[A7], 0x2 00000DC6 1F3C 0001 move.b -[A7], 0x1 00000DCA 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] label00000DCE: 00000DCE 486D D01A pea.l [A5 - 0x2FE6] 00000DD2 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000DD6 487A 00A0 pea.l [PC + 0xA0 /* 00000E78, value 0x96D656E '\tmen', pstring "menuItem " */] 00000DDA 486E FAD8 pea.l [A6 - 0x528] 00000DDE 486D D01A pea.l [A5 - 0x2FE6] 00000DE2 4EAD 122A jsr [A5 + 0x122A /* export_577 */] 00000DE6 487A 008A pea.l [PC + 0x8A /* 00000E72, value 0x4206F66, pstring " of " */] 00000DEA 486E FBF8 pea.l [A6 - 0x408] 00000DEE 3F3C 0003 move.w -[A7], 0x3 00000DF2 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000DF6 41ED D01A lea.l A0, [A5 - 0x2FE6] 00000DFA 43EE FBF8 lea.l A1, [A6 - 0x408] 00000DFE 707F moveq.l D0, 0x7F label00000E00: 00000E00 30D9 move.w [A0]+, [A1]+ 00000E02 51C8 FFFC dbf D0, -0x6 /* 00000E00 */ label00000E06: 00000E06 486D D01A pea.l [A5 - 0x2FE6] 00000E0A 487A 0060 pea.l [PC + 0x60 /* 00000E6C, value 0x56D656E, pstring "menu " */] 00000E0E 486E FAD8 pea.l [A6 - 0x528] 00000E12 486E FF00 pea.l [A6 - 0x100] 00000E16 4EAD 122A jsr [A5 + 0x122A /* export_577 */] 00000E1A 486E FBF8 pea.l [A6 - 0x408] 00000E1E 3F3C 0003 move.w -[A7], 0x3 00000E22 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000E26 41EE FF00 lea.l A0, [A6 - 0x100] 00000E2A 43EE FBF8 lea.l A1, [A6 - 0x408] 00000E2E 707F moveq.l D0, 0x7F label00000E30: 00000E30 30D9 move.w [A0]+, [A1]+ 00000E32 51C8 FFFC dbf D0, -0x6 /* 00000E30 */ 00000E36 486E FF00 pea.l [A6 - 0x100] 00000E3A 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] label00000E3E: 00000E3E 206D E31E movea.l A0, [A5 - 0x1CE2] 00000E42 317C 0003 003E move.w [A0 + 0x3E], 0x3 label00000E48: 00000E48 286D E31E movea.l A4, [A5 - 0x1CE2] 00000E4C 546C 003E addq.w [A4 + 0x3E], 2 00000E50 487A 0016 pea.l [PC + 0x16 /* 00000E68, value 0x2746F00, pstring "to" */] 00000E54 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000E58 486E FE00 pea.l [A6 - 0x200] 00000E5C 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] label00000E60: 00000E60 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00000E64 4E5E unlink A6 00000E66 4E75 rts 00000E68 0274 6F00 056D andi.w <>, 0x6F00 /* 'o\0' */ 00000E6E 656E bcs +0x70 /* 00000EDE */ 00000E70 7520 moveq.l D2, 0x20 00000E72 0420 6F66 subi.b -[A0], 0x66 /* 'f' */ 00000E76 2000 move.l D0, D0 00000E78 096D 656E bchg [A5 + 0x656E], D4 00000E7C 7549 moveq.l D2, 0x49 00000E7E 7465 moveq.l D2, 0x65 00000E80 6D20 blt +0x22 /* 00000EA2 */ 00000E82 113C 6368 move.b -[A0], 0x68 /* 'h' */ 00000E86 756E moveq.l D2, 0x6E 00000E88 6B45 bmi +0x47 /* 00000ECF */ 00000E8A 7870 moveq.l D4, 0x70 00000E8C 7265 moveq.l D1, 0x65 00000E8E 7373 moveq.l D1, 0x73 00000E90 696F bvs +0x71 /* 00000F01 */ 00000E92 6E3E bgt +0x40 /* 00000ED2 */ 00000E94 026F 6600 4E56 andi.w [A7 + 0x4E56], 0x6600 /* 'f\0' */ // begin alternate branch 00000E98-00000E9C fn00000E98: 00000E98 4E56 FFFC link A6, -0x0004 // end alternate branch 00000E98-00000E9C fn00000E98: // (misaligned) 00000E9A FFFC .extension 0xFFC // unimplemented 00000E9C 206E 0008 movea.l A0, [A6 + 0x8] 00000EA0 4A28 FCCE tst.b [A0 - 0x332] // begin alternate branch 00000EA2-00000EA4 label00000EA2: 00000EA2 FCCE .extension 0xCCE // unimplemented // end alternate branch 00000EA2-00000EA4 label00000EA2: // (misaligned) 00000EA4 6720 beq +0x22 /* 00000EC6 */ 00000EA6 206D E31E movea.l A0, [A5 - 0x1CE2] 00000EAA 2D48 FFFC move.l [A6 - 0x4], A0 00000EAE 5468 003E addq.w [A0 + 0x3E], 2 00000EB2 487A 0018 pea.l [PC + 0x18 /* 00000ECC, value 0x2617400, pstring "at" */] 00000EB6 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000EBA 206E 0008 movea.l A0, [A6 + 0x8] 00000EBE 4868 FCCE pea.l [A0 - 0x332] 00000EC2 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] label00000EC6: 00000EC6 4E5E unlink A6 00000EC8 2E9F move.l [A7], [A7]+ 00000ECA 4E75 rts 00000ECC 0261 7400 andi.w -[A1], 0x7400 /* 't\0' */ export_328: 00000ED0 4E56 FC7E link A6, -0x0382 // begin alternate branch 00000ED2-00000ED4 label00000ED2: 00000ED2 FC7E .extension 0xC7E // unimplemented // end alternate branch 00000ED2-00000ED4 label00000ED2: // (misaligned) 00000ED4 2F07 move.l -[A7], D7 00000ED6 422E FCCE clr.b [A6 - 0x332] 00000EDA 4267 clr.w -[A7] 00000EDC 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] // begin alternate branch 00000EDE-00000EE0 label00000EDE: 00000EDE 1ADA move.b [A5]+, [A2]+ // end alternate branch 00000EDE-00000EE0 label00000EDE: // (misaligned) 00000EE0 3E1F move.w D7, [A7]+ 00000EE2 7004 moveq.l D0, 0x04 00000EE4 B047 cmp.w D0, D7 00000EE6 6650 bne +0x52 /* 00000F38 */ 00000EE8 486E FECE pea.l [A6 - 0x132] 00000EEC 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */] 00000EF0 486E FC92 pea.l [A6 - 0x36E] 00000EF4 302E FED0 move.w D0, [A6 - 0x130] 00000EF8 48C0 ext.l D0 00000EFA 2F00 move.l -[A7], D0 00000EFC 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 00000F00 487A 0266 pea.l [PC + 0x266 /* 00001168, value 0x12C4E56 */] 00000F04 486E FC7E pea.l [A6 - 0x382] 00000F08 302E FECE move.w D0, [A6 - 0x132] 00000F0C 48C0 ext.l D0 00000F0E 2F00 move.l -[A7], D0 00000F10 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 00000F14 486E FCA6 pea.l [A6 - 0x35A] 00000F18 3F3C 0003 move.w -[A7], 0x3 00000F1C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000F20 41EE FCCE lea.l A0, [A6 - 0x332] 00000F24 43EE FCA6 lea.l A1, [A6 - 0x35A] 00000F28 7013 moveq.l D0, 0x13 label00000F2A: 00000F2A 30D9 move.w [A0]+, [A1]+ 00000F2C 51C8 FFFC dbf D0, -0x6 /* 00000F2A */ 00000F30 4267 clr.w -[A7] 00000F32 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 00000F36 3E1F move.w D7, [A7]+ label00000F38: 00000F38 3007 move.w D0, D7 00000F3A 5340 subq.w D0, 1 00000F3C 6B00 01E4 bmi +0x1E6 /* 00001122 */ 00000F40 0C40 000F cmpi.w D0, 0xF 00000F44 6E00 01DC bgt +0x1DE /* 00001122 */ 00000F48 D040 add.w D0, D0 00000F4A 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000F4E 4EFB 0000 jmp [PC + D0.w] 00000F52 0022 0038 ori.b -[A2], 0x38 /* '8' */ 00000F56 004E 01D2 ori.w A6, 0x1D2 00000F5A 00A8 01D2 01D2 01D2 ori.l [A0 + 0x1D2], 0x1D201D2 00000F62 0140 bchg D0, D0 00000F64 0174 0190 bchg [ + D0], D0 00000F68 01D2 bset [A2], D0 00000F6A 01AC 01D2 bclr [A4 + 0x1D2], D0 00000F6E 01D2 bset [A2], D0 00000F70 01C0 bset D0, D0 00000F72 206D E31E movea.l A0, [A5 - 0x1CE2] 00000F76 317C 0001 003E move.w [A0 + 0x3E], 0x1 00000F7C 487A 01E2 pea.l [PC + 0x1E2 /* 00001160, value 0x76D656E, pstring "menuBar" */] 00000F80 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000F84 6000 019C bra +0x19E /* 00001122 */ 00000F88 206D E31E movea.l A0, [A5 - 0x1CE2] 00000F8C 4268 003E clr.w [A0 + 0x3E] 00000F90 4EBA F06E jsr [PC - 0xF92 /* 00000000 */] 00000F94 2F0E move.l -[A7], A6 00000F96 4EBA FF00 jsr [PC - 0x100 /* 00000E98 */] 00000F9A 6000 0186 bra +0x188 /* 00001122 */ 00000F9E 206D E31E movea.l A0, [A5 - 0x1CE2] 00000FA2 317C 0001 003E move.w [A0 + 0x3E], 0x1 00000FA8 486E FEF0 pea.l [A6 - 0x110] 00000FAC 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */] 00000FB0 1D7C 0001 FED4 move.b [A6 - 0x12C], 0x1 00000FB6 2D6D A548 FED6 move.l [A6 - 0x12A], [A5 - 0x5AB8] 00000FBC 2D6E FEF6 FEDA move.l [A6 - 0x126], [A6 - 0x10A] 00000FC2 2D6E FEFA FEDE move.l [A6 - 0x122], [A6 - 0x106] 00000FC8 4267 clr.w -[A7] 00000FCA 486E FEF0 pea.l [A6 - 0x110] 00000FCE 4267 clr.w -[A7] 00000FD0 4EAD 121A jsr [A5 + 0x121A /* export_575 */] 00000FD4 3D5F FEE2 move.w [A6 - 0x11E], [A7]+ 00000FD8 2D6E FEF2 FEE4 move.l [A6 - 0x11C], [A6 - 0x10E] 00000FDE 486E FED4 pea.l [A6 - 0x12C] 00000FE2 1F3C 0002 move.b -[A7], 0x2 00000FE6 1F3C 0001 move.b -[A7], 0x1 00000FEA 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */] 00000FEE 2F0E move.l -[A7], A6 00000FF0 4EBA FEA6 jsr [PC - 0x15A /* 00000E98 */] 00000FF4 6000 012C bra +0x12E /* 00001122 */ 00000FF8 206D E31E movea.l A0, [A5 - 0x1CE2] 00000FFC 317C 0002 003E move.w [A0 + 0x3E], 0x2 00001002 42A7 clr.l -[A7] 00001004 4EAD 19E2 jsr [A5 + 0x19E2 /* export_824 */] 00001008 205F movea.l A0, [A7]+ 0000100A 700D moveq.l D0, 0x0D 0000100C B028 0003 cmp.b D0, [A0 + 0x3] 00001010 670C beq +0xE /* 0000101E */ 00001012 206D E31E movea.l A0, [A5 - 0x1CE2] 00001016 317C 0001 003E move.w [A0 + 0x3E], 0x1 0000101C 6052 bra +0x54 /* 00001070 */ label0000101E: 0000101E 4267 clr.w -[A7] 00001020 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 00001024 301F move.w D0, [A7]+ 00001026 5D40 subq.w D0, 6 00001028 670E beq +0x10 /* 00001038 */ 0000102A 5340 subq.w D0, 1 0000102C 6714 beq +0x16 /* 00001042 */ 0000102E 5340 subq.w D0, 1 00001030 671E beq +0x20 /* 00001050 */ 00001032 5940 subq.w D0, 4 00001034 672A beq +0x2C /* 00001060 */ 00001036 6038 bra +0x3A /* 00001070 */ label00001038: 00001038 2D7C 0361 6C6C FDCE move.l [A6 - 0x232], 0x3616C6C 00001040 602E bra +0x30 /* 00001070 */ label00001042: 00001042 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */] label00001046: 00001046 486E FDCE pea.l [A6 - 0x232] 0000104A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 0000104E 6020 bra +0x22 /* 00001070 */ label00001050: 00001050 422E FDCE clr.b [A6 - 0x232] 00001054 206D E31E movea.l A0, [A5 - 0x1CE2] 00001058 317C 0001 003E move.w [A0 + 0x3E], 0x1 0000105E 6010 bra +0x12 /* 00001070 */ label00001060: 00001060 41EE FDCE lea.l A0, [A6 - 0x232] 00001064 43FA 00F2 lea.l A1, [PC + 0xF2 /* 00001158, value 0x66D6172, pstring "marked" */] 00001068 7003 moveq.l D0, 0x03 label0000106A: 0000106A 30D9 move.w [A0]+, [A1]+ 0000106C 51C8 FFFC dbf D0, -0x6 /* 0000106A */ label00001070: 00001070 206D E31E movea.l A0, [A5 - 0x1CE2] 00001074 7002 moveq.l D0, 0x02 00001076 B068 003E cmp.w D0, [A0 + 0x3E] 0000107A 6608 bne +0xA /* 00001084 */ 0000107C 486E FDCE pea.l [A6 - 0x232] 00001080 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] label00001084: 00001084 487A 00CC pea.l [PC + 0xCC /* 00001152, value 0x5636172, pstring "cards" */] 00001088 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 0000108C 6000 0094 bra +0x96 /* 00001122 */ // begin alternate branch 0000108E-00001094 label0000108E: 0000108E 0094 206D E31E ori.l [A4], 0x206DE31E // end alternate branch 0000108E-00001094 label0000108E: // (misaligned) 00001090 206D E31E movea.l A0, [A5 - 0x1CE2] 00001094 317C 0003 003E move.w [A0 + 0x3E], 0x3 0000109A 486E FED4 pea.l [A6 - 0x12C] 0000109E 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */] 000010A2 487A 0096 pea.l [PC + 0x96 /* 0000113A, value 0x7706963, pstring "picture" */] 000010A6 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 000010AA 487A 00A2 pea.l [PC + 0xA2 /* 0000114E, value 0x26F6600, pstring "of" */] 000010AE 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 000010B2 486E FED4 pea.l [A6 - 0x12C] 000010B6 1F3C 0002 move.b -[A7], 0x2 000010BA 1F3C 0001 move.b -[A7], 0x1 000010BE 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */] 000010C2 605E bra +0x60 /* 00001122 */ 000010C4 206D E31E movea.l A0, [A5 - 0x1CE2] 000010C8 317C 0002 003E move.w [A0 + 0x3E], 0x2 000010CE 487A 0078 pea.l [PC + 0x78 /* 00001148, value 0x4636172, pstring "card" */] 000010D2 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 000010D6 487A 0062 pea.l [PC + 0x62 /* 0000113A, value 0x7706963, pstring "picture" */] 000010DA 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 000010DE 6042 bra +0x44 /* 00001122 */ 000010E0 206D E31E movea.l A0, [A5 - 0x1CE2] 000010E4 317C 0002 003E move.w [A0 + 0x3E], 0x2 000010EA 487A 0056 pea.l [PC + 0x56 /* 00001142, value 0x5626B67, pstring "bkgnd" */] 000010EE 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 000010F2 487A 0046 pea.l [PC + 0x46 /* 0000113A, value 0x7706963, pstring "picture" */] 000010F6 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 000010FA 6026 bra +0x28 /* 00001122 */ 000010FC 206D E31E movea.l A0, [A5 - 0x1CE2] 00001100 317C 0001 003E move.w [A0 + 0x3E], 0x1 00001106 487A 0028 pea.l [PC + 0x28 /* 00001130, value 0x8746974, pstring "titleBar" */] 0000110A 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 0000110E 6012 bra +0x14 /* 00001122 */ 00001110 206D E31E movea.l A0, [A5 - 0x1CE2] 00001114 317C 0001 003E move.w [A0 + 0x3E], 0x1 0000111A 487A 000C pea.l [PC + 0xC /* 00001128, value 0x667726F, pstring "groups" */] 0000111E 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] label00001122: 00001122 2E1F move.l D7, [A7]+ 00001124 4E5E unlink A6 00001126 4E75 rts 00001128 0667 726F addi.w -[A7], 0x726F /* 'ro' */ 0000112C 7570 moveq.l D2, 0x70 0000112E 7300 moveq.l D1, 0x00 00001130 0874 6974 6C65 bchg.b [A4 + D6 * 4 + 0x65], 0x74 /* 't' */ 00001136 4261 clr.w -[A1] 00001138 7200 moveq.l D1, 0x00 0000113A 0770 6963 7475 7265 0562 bchg [[A0 + 0x7475] + 0x72650562], D3 00001144 6B67 bmi +0x69 /* 000011AD */ 00001146 6E64 bgt +0x66 /* 000011AC */ 00001148 0463 6172 subi.w -[A3], 0x6172 /* 'ar' */ 0000114C 6400 026F bcc +0x271 /* 000013BD */ 00001150 6600 0563 bne +0x565 /* 000016B5 */ 00001154 6172 bsr +0x74 /* 000011C8 */ 00001156 6473 bcc +0x75 /* 000011CB */ 00001158 066D 6172 6B65 addi.w [A5 + 0x6B65], 0x6172 /* 'ar' */ 0000115E 6400 076D bcc +0x76F /* 000018CD */ 00001162 656E bcs +0x70 /* 000011D2 */ 00001164 7542 moveq.l D2, 0x42 00001166 6172 bsr +0x74 /* 000011DA */ 00001168 012C 4E56 btst [A4 + 0x4E56], D0 export_329: // at 0000116A (misaligned) 0000116C FDFC .extension 0xDFC // unimplemented 0000116E 2F07 move.l -[A7], D7 00001170 422D D01A clr.b [A5 - 0x2FE6] 00001174 206D E31E movea.l A0, [A5 - 0x1CE2] 00001178 317C 0003 003E move.w [A0 + 0x3E], 0x3 0000117E 1B7C 0001 9FD2 move.b [A5 - 0x602E], 0x1 00001184 42A7 clr.l -[A7] 00001186 4EAD 1BA2 jsr [A5 + 0x1BA2 /* export_880 */] 0000118A 2E1F move.l D7, [A7]+ 0000118C 422D 9FD2 clr.b [A5 - 0x602E] 00001190 4A87 tst.l D7 00001192 57C0 seq D0 00001194 4A00 tst.b D0 00001196 6720 beq +0x22 /* 000011B8 */ 00001198 4241 clr.w D1 0000119A 122D D01A move.b D1, [A5 - 0x2FE6] 0000119E 4A41 tst.w D1 000011A0 5EC1 sgt D1 000011A2 C001 and.b D0, D1 000011A4 6712 beq +0x14 /* 000011B8 */ 000011A6 41EE FEFC lea.l A0, [A6 - 0x104] 000011AA 43ED D01A lea.l A1, [A5 - 0x2FE6] // begin alternate branch 000011AC-000011AE label000011AC: 000011AC D01A add.b D0, [A2]+ // end alternate branch 000011AC-000011AE label000011AC: // (misaligned) 000011AE 707F moveq.l D0, 0x7F label000011B0: 000011B0 30D9 move.w [A0]+, [A1]+ 000011B2 51C8 FFFC dbf D0, -0x6 /* 000011B0 */ 000011B6 6018 bra +0x1A /* 000011D0 */ label000011B8: 000011B8 486E FDFC pea.l [A6 - 0x204] 000011BC 2F07 move.l -[A7], D7 000011BE 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */] label000011C2: 000011C2 205F movea.l A0, [A7]+ 000011C4 43EE FEFC lea.l A1, [A6 - 0x104] fn000011C8: 000011C8 707F moveq.l D0, 0x7F label000011CA: 000011CA 32D8 move.w [A1]+, [A0]+ 000011CC 51C8 FFFC dbf D0, -0x6 /* 000011CA */ label000011D0: 000011D0 487A 002C pea.l [PC + 0x2C /* 000011FE, value 0x5757369, pstring "using" */] // begin alternate branch 000011D2-000011D8 label000011D2: 000011D2 002C 4EAD 1B32 ori.b [A4 + 0x1B32], 0xAD // end alternate branch 000011D2-000011D8 label000011D2: // (misaligned) 000011D4 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 000011D8 487A 001E pea.l [PC + 0x1E /* 000011F8, value 0x5737461, pstring "stack" */] // begin alternate branch 000011DA-000011E4 fn000011DA: 000011DA 001E 4EAD ori.b [A6]+, 0xAD 000011DE 1B32 486E move.b -[A5], [A2 + D4 + 0x6E] 000011E2 FEFC .extension 0xEFC // unimplemented // end alternate branch 000011DA-000011E4 fn000011DA: // (misaligned) 000011DC 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 000011E0 486E FEFC pea.l [A6 - 0x104] 000011E4 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 000011E8 206D E31E movea.l A0, [A5 - 0x1CE2] 000011EC 08E8 0003 0047 bset.b [A0 + 0x47], 0x3 000011F2 2E1F move.l D7, [A7]+ 000011F4 4E5E unlink A6 000011F6 4E75 rts 000011F8 0573 7461 bchg [A3 + D7.w * 4 + 0x61], D2 000011FC 636B bls +0x6D /* 00001269 */ 000011FE 0575 7369 6E67 bchg [[A5 + 0x6E67]], D2